hard stone used for paving streets or roads - Español Inglés Diccionario